package com.donfu.system.domain.house;

import java.util.Date;

import com.donfu.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.donfu.common.annotation.Excel;

/**
 * 店铺加盟对象 house_store_join
 * 
 * @author donfu
 * @date 2021-12-08
 */
public class HouseStoreJoin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** banner路径 */
    @Excel(name = "banner路径")
    private String coverImg;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 店铺id */
    @Excel(name = "店铺id")
    private Long storeId;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String storeName;

    /** 是否完善 1完善 0不完善 */
    @Excel(name = "是否完善 1完善 0不完善")
    private Integer isComplete;

    /** 公司或个人工作室名片 */
    @Excel(name = "公司或个人工作室名片")
    private String businessCardImg;

    /** 个人身份证照片或公司营业执照照片 */
    @Excel(name = "个人身份证照片或公司营业执照照片")
    private String idCardImg;

    /** 是否通过加盟，通过后台审批 */
    @Excel(name = "是否通过加盟，通过后台审批")
    private Integer isAllow;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    /** 用户电话 */
    @Excel(name = "用户电话")
    private String userPhone;

    /** 用户名称（真实姓名） */
    @Excel(name = "用户名称", readConverterExp = "真=实姓名")
    private String userName;

    /** 审核意见 */
    @Excel(name = "审核意见")
    private String auditOpinion;

    public String getAuditOpinion() {
        return auditOpinion;
    }

    public void setAuditOpinion(String auditOpinion) {
        this.auditOpinion = auditOpinion;
    }

    @Override
    public String toString() {
        return "HouseStoreJoin{" +
                "id=" + id +
                ", coverImg='" + coverImg + '\'' +
                ", userId=" + userId +
                ", storeId=" + storeId +
                ", storeName='" + storeName + '\'' +
                ", isComplete=" + isComplete +
                ", businessCardImg='" + businessCardImg + '\'' +
                ", idCardImg='" + idCardImg + '\'' +
                ", isAllow=" + isAllow +
                ", createDate=" + createDate +
                ", userPhone='" + userPhone + '\'' +
                ", userName='" + userName + '\'' +
                ", auditOpinion='" + auditOpinion + '\'' +
                '}';
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCoverImg(String coverImg) 
    {
        this.coverImg = coverImg;
    }

    public String getCoverImg() 
    {
        return coverImg;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setStoreId(Long storeId) 
    {
        this.storeId = storeId;
    }

    public Long getStoreId() 
    {
        return storeId;
    }
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }
    public void setIsComplete(Integer isComplete) 
    {
        this.isComplete = isComplete;
    }

    public Integer getIsComplete() 
    {
        return isComplete;
    }
    public void setBusinessCardImg(String businessCardImg) 
    {
        this.businessCardImg = businessCardImg;
    }

    public String getBusinessCardImg() 
    {
        return businessCardImg;
    }
    public void setIdCardImg(String idCardImg) 
    {
        this.idCardImg = idCardImg;
    }

    public String getIdCardImg() 
    {
        return idCardImg;
    }
    public void setIsAllow(Integer isAllow) 
    {
        this.isAllow = isAllow;
    }

    public Integer getIsAllow() 
    {
        return isAllow;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUserPhone(String userPhone) 
    {
        this.userPhone = userPhone;
    }

    public String getUserPhone() 
    {
        return userPhone;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }

}
